cmake_minimum_required(VERSION 3.10.0)
project(math-24 VERSION 0.1.0)

set(CMAKE_C_FLAGS "-Wall")
set(CMAKE_C_COMPILER clang)

add_executable(math-24
	src/def.h
	src/math-24/oper.h
	src/math-24/tree.h
	src/math-24/calculate.c
	src/math-24/calculate.h
        src/math-24/is_valid.c
        src/math-24/is_valid.h
        src/math-24/generate.c
        src/math-24/generate.h
        src/math-24/gen_tree.c
        src/math-24/gen_tree.h
        src/math-24/gen_perm.c
        src/math-24/gen_perm.h
        src/math-24/gen_oper.h
	src/print_tree.c
	src/print_tree.h
	src/main.c
)